linux中tftp服务器设置及测试

您所在的位置:网站首页 tftpd-hpa 日志 linux中tftp服务器设置及测试

linux中tftp服务器设置及测试

2024-07-16 09:26:03| 来源: 网络整理| 查看: 265

  首先利用命令:rpm-qa | grep tftp,查看tftp是否安装,如果没有安装,则可以按下面步骤进行安装。

  1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd

 sudo apt-get install tftpd tftp xinetd

2、建立tftp服务文件目录:

这个目录用于存放宿主机与目标机之间使用tftp时传递的文件,是可以更改为其他地址的,例如/home

/user/tftpboot,根据自己需求来设定,并且更改其权限。

sudo mkdir /tftpboot

sudo chmod 777 /tftpboot

3、建立配置文件

在/etc/xinetd.d/下建立一个配置文件tftp,Linux下的tftp服务是由xinetd(还有openbsd-inetd等其它服务)所设定的,默

认情况下tftp是处于关闭状态,所以要修改tftp的配置文件,开启tftp服务。

sudo vi tftp 

在文件中输入以下内容: 

service tftp 

socket_type = dgram

protocol= udp

wait = yes

user = root

server= /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable= no

per_source = 11

cps = 100 2

flags= IPv4  }

4、重新启动服务  sudo/etc/init.d/xinetd restart  

然后,使用命令:netstat -au | grep tftp

出现“udp0 0 *:tftp      *.*" 则说明tftp服务已经开启。  

至此tftp服务已经安装完成了,下面可以对其进行一下测试。

5、本机测试tftp服务器的功能

当前目录~下建立一个测试文件test_local.c,

vim~/test_local.c

按键盘i后输入内容为:Thisis a file from local!

按键盘esc退出编辑模式,然后输入:wq,保存退出。

在/tftpboot目录下建立一个文件test_server.c,

vim/tftpboot/test_server..c

按键盘i后输入内容为:Thisis a file from server!

按键盘esc退出编辑模式,然后输入:wq,保存退出。

使用命令ifconfig查看本机ip地址,假设是192.168.1.161

改变用户到root,在~目录运行tftp,键入如下命令:

$tftp 192.168.1.161

或tftp localhost

tftp>get test_server.c

Received 31 bytes in 0.0 seconds

tftp>quit

通过get命令,可以从/tftpboot下,下载test_server.c文件。

这样,就验证了从server端下载文件是成功的。

tftp>put test_local

Error code 2: Access violation

试图通过put命令,把当前目录下的test_local.c文件,通过tftp上传到它的服务文件目录/tftpboot。

经查找该错误信息,发现是因为这样的规定:tftp默认只允许下载文件,要上传文件,必须是服务器中已存在同的文

件,且该文件权限允许被覆盖。名

在/tftpboot目录中,新建一个test_local.c,并将test_local.c文件设为777。

再次通过tftp上传文件test_local.c

tftp>put test_local.c

Sent 30 bytes in 0.0 seconds

这样,就验证了从本地向server端上传文件是成功的。

这样就验证了tftp服务配置的正确性。当文件上传与下载结束后,可以通过quit命令退出。

6、由本机向开发板传输文件。

利用网线一端连接到开发板的网络接口,另一端连接到PC机的网络接口,然后开发板的IP等设置好.

使用终端SecuereCRT,进入到开发板中,在任意一个目录下,键入命令:

tftp -g -r test_server.c 192.168.1.101

-g:get表示下载,-r:remove,移动。

现在你的开发板已经下载好文件test_server.c。

 

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭